import request from '@/utils/request'
import { http_URL } from '@/utils/global'

function ajax(url, method, data) {
  if (method === 'get') {
    return request({
      url: http_URL + url,
      method: 'get',
      params: data
    })
  } else {
    return request(
      {
        url: http_URL + url,
        method: 'post',
        data: data // es6 同名可以省略
      }
    )
  }
}
/**
 * 新增商品
 * @param data
 * @returns {AxiosPromise}
 */
export function addGoods(data) {
  return ajax('/p/goods/add', 'post', data)
}

/**
 * 商品列表
 * @param data
 * @returns {AxiosPromise}
 */
export function listGoods(data) {
  return ajax('/p/goods/list', 'get', data)
}



/**
 * 是否开启商品出售
 * @param data
 * @returns {AxiosPromise}
 */
export function isOpenclose(data) {
  return ajax('/p/goods/openclose', 'get', data)
}


/**
 * 修改是个商品库存
 * @param data
 * @returns {AxiosPromise}
 */
export function updateStock(data) {
  return ajax('/p/goods/updateStock', 'get', data)
}

/**
 * 删除商品
 * @param data
 * @returns {AxiosPromise}
 */
export function goodsDel(data) {
  return ajax('/p/goods/delete', 'get', data)
}



/**
 * 商品详情
 * @param data
 * @returns {AxiosPromise}
 */
export function goodsDetail(data) {
  return ajax('/p/goods/detail', 'get', data)
}



/**
 * 商品修改
 * @param data
 * @returns {AxiosPromise}
 */
export function goodsUpdate(data) {
  return ajax('/p/goods/update', 'post', data)
}
